The principal contact is always the contact for the worksite client - so to update the principal you should update the client as follows:
- create a draft revision for your worksite
- click the Edit button next to the project:
- choose a new Client, Client Contact, and Project
- choose Save & Return
- submit your new draft revision for approval.