Implement node updating on the back end

This commit adds an API endpoint `POST /api/update_node` which mimicks
the behavior of `POST /api/node`, except that it requires requests to
come from the node being updated, and does not send verification emails.

Ref #85