public function update($id = null, array $updateResourceFields = [], $routeKey = __FUNCTION__)
{
if (empty($id)) {
$id = $this->getChainedParameter(__CLASS__);
}
$route = $this->getRoute($routeKey, ['id' => $id]);
return $this->client->put($route, $updateResourceFields);
}