I want to move my ERC-20 to another wallet. I can't find a proper documentation that helps explain how can I do this. I am using myetherwallet.com and they have contract tab and I haved tried the transfer instruction mentioned in this link on the myetherwallet but no luck. Can anyone tell me what am I doing wrong?
I'm trying to abstract how to think about ERC20 Tokens on the Etherum network.
If you think of your normal Ethereum Account as a safe-deposit-box, and your private key as the physical key for that safe-deposit box, the ERC tokens you own are not really inside your safe-deposit box.
They are inside another safe-deposit-box (the ERC20 Token contract, each token have their own). Inside that safe-deposit box is a ledger/list that specify how much of that ERC20 Token each account holds. To send tokens from your account, you must sign a message with your key, proving you are the owner of the account.
Sometimes the ERC20 Safe-deposit-box is locked (tokens are not transferable yet) and you must then wait for the box to be unlocked by the ERC20 Token contract owner before any token transactions can be instantiated.
Does this make sense?
From your comment, you have recently participated in a crowdsale (many of which have been phishing targets). Also, the tokens you have purchased are currently locked in the ERC20 token contract and these tokens will be unlocked shortly by the crowdsale administrators.
While the tokens are locked by the token contract, you will be unable to move them. The phisher is also unable to move them. Immediately after the tokens are unlocked, you can then use MyEtherWallet to transfer your tokens to your new account.
You may want to contact the team conducting the crowdsale, and try to arrange a time when they notify you that your tokens are unlocked so you can immediately transfer your tokens to your new account, before the phisher has the opportunity to do so.
You are not trying to change the ownership of the token contract. All you need to do is to transfer your token balance from your old account to your new account.
Following is MyEtherWallet's guide to Sending & Adding Tokens.