Just the answer i was looking for. Essentially a 51% is needed for both double sending and repealing in the same. All is good, the world makes sense once again.
I think there is some mis-communication there.
Here's an article describing various double spending methods:
-
http://en.bitcoin.it/wiki/Double-spendingOne thing that isn't always clear immediately is that there really is no such thing as bitcoins being received by your wallet. Bitcoins are broadcast to nodes. Your wallet is really only used for spending, not receiving. The bitcoin client was built to emulate the real-world concept of receiving money but underneath that's not how it works.
So the concept of "rescinding" that you mentioned doesn't exist.