Here’s an example for using the obscure add and remove keyword methods for modifying a hash table. This is a supported method for changing an exchange mailbox email address.
Set-Mailbox -Identity jsnover -EmailAddresses @{add = '[email protected]';remove = '[email protected]'}