code: func (e *NodeService) Put(n Node) (node Node, err error) {
  	url := fmt.Sprintf("nodes/%s", n.Name)
  	body, err := JSONReader(n)
  	if err != nil {
  		return
  	}
  
  	err = e.client.magicRequestDecoder("PUT", url, body, &node)
  	return
  }
docs: // Put updates a node on the Chef server.
  //
  // Chef API docs: https://docs.chef.io/api_chef_server.html#nodes-name