domain name management after purchase


I am testing the domain mapping plugin with enom as domain provider.

And I wonder how are managed the following cases after the domain name has been purchased this way:

1) if the owner wants to change his contact infos

2) if the owner wants to transfer his domain name out of enom

3) if the owner wants to add a mail forwarding from something@his-domain-name to another mail address

Could some one explain me ?