code: function(acl) {
                  var args = {
                      url: this.buildUri(this.type, this.id),
                      method: corbel.request.method.PUT,
                      data: acl,
                      Accept: 'application/corbel.acl+json'
                  };
  
                  return this.request(args);
              }
docs: Updates the ACL of a resource
  @method
  @memberOf resources.Resource
  @param  {Object} acl                    Acl to be updated
  @return {Promise}                        ES6 promise that resolves to undefined (void) or rejects with a {@link CorbelError}