I had to code around this solution myself, so I thought I would share the way I did so:
Basically, the gist above provides Python functions for “Add secondary email to contact” and “Delete secondary email from contact” and “Update primary email on contact”.
If you have feedback or questions, please feel free to ping me on Linkedin or by email.