API: Update Principal by name path parameter

Closes #125