def breakup_between(first_user, second_user, options={})
      raise 'Error: Param first_user is nil!' if first_user.nil?
      raise 'Error: Param second_user is nil!' if second_user.nil?

      path = if first_user.is_a?(Resource::User) && second_user.is_a?(Resource::User)
               partnership_path(first_user.username, second_user.username)
             elsif first_user.is_a?(String) && second_user.is_a?(String)
               partnership_path(first_user, second_user)
             else
               raise 'Error: Invalid parameters!'
             end
      url = url_for_path(path)
      begin
        client.delete(url, options) do |response|
          response.code == 200
        end
      rescue => e
        raise e if debug
        false
      end
    end
def breakup_between(first_user, second_user, options={})
      raise 'Error: Param first_user is nil!' if first_user.nil?
      raise 'Error: Param second_user is nil!' if second_user.nil?

      path = if first_user.is_a?(Resource::User) && second_user.is_a?(Resource::User)
               partnership_path(first_user.username, second_user.username)
             elsif first_user.is_a?(String) && second_user.is_a?(String)
               partnership_path(first_user, second_user)
             else
               raise 'Error: Invalid parameters!'
             end
      url = url_for_path(path)
      begin
        client.delete(url, options) do |response|
          response.code == 200
        end
      rescue => e
        raise e if debug
        false
      end
    end
Breaks up a partnership between two users.

 @param [User|String] first_user
 @param [User|String] second_user
 @param [Hash] options
 @return [Boolean]