Managing contacts through job changes

Managing contacts through job changes

First, let me say that I don't know much about Zoho, though it's the only CRM I use.  I know there is much I'm not capitalizing on, so perhaps this question is an easy one.
 
When my clients change jobs, I don't want to lose the history I have on them from their previous job/company OR with them personally.  What is the best way to update their contact information with their new company without losing the history?  I really need to keep the history with their former company with the former company records, but I also need to transfer it with the individual as a person so we can keep our personal hisotry with them.  Any suggestions would be greatly appreciate.  Thank you.