With more than 50% of the hashing power, you can hide a double spend for a few minutes, and only from funds that you have legitimately. You can not counterfeit anything.
With more than 50% you can just define every transaction that is not in one of your blocks is invalid, by not validating the blocks found by others. There's no need to double spend or counterfeit.