Did it recently myself.
From what I had to do, you need the current owner of the contract to go in with you in order for the current owner to sign over ownership to you. I think you will both need to bring your IDs.
If you are a new customer to Vodacom, you will need the usual documents (bank statements, utility bill, etc.)