That is what we're doing (changing the email address of the user's current ET record).  But we also look to see if the email address we're switching to has an existing ET record already, and if so, and if it has any subscriptions, merge them into the current ET record so they're not lost, then when we're all done, delete the ET record that previously had the new email address.