First pass at the node update API.