An assignment and assumption agreement is used after a contract is signed, to transfer one of the contracting party’s rights and obligations to a third party who was not originally a party to the contract.