def delete_user(user, options={})
      raise 'Error: Param user is nil!' if user.nil?

      url = if user.is_a?(Resource::User)
        url_for_resource(user)
      elsif user.is_a?(String)
        url_for_path(user_path(user))
      else
        raise 'Error: Invalid parameters!'
      end
      begin
        client.delete(url, options) do |response|
          response.code == 200
        end
      rescue => e
        raise e if debug
      end
    end
def delete_user(user, options={})
      raise 'Error: Param user is nil!' if user.nil?

      url = if user.is_a?(Resource::User)
        url_for_resource(user)
      elsif user.is_a?(String)
        url_for_path(user_path(user))
      else
        raise 'Error: Invalid parameters!'
      end
      begin
        client.delete(url, options) do |response|
          response.code == 200
        end
      rescue => e
        raise e if debug
      end
    end
Deletes a user.

 @param [User\String] user
 @param [Hash] options
 @return [Boolean]

 ====Examples
 @example
   @coach.delete_user(user)
 @example
   @coach.delete_user('arueedlinger')