/// <summary>
 /// Updates existing list on trakt
 /// </summary>
 /// <param name="user">The user to get</param>
 /// <returns>The response from Trakt</returns>
 public static TraktResponse SendListUpdate(TraktList list)
 {
     string response = Transmit(TraktURIs.SENDListUpdate, list.ToJSON());
     return response.FromJSON<TraktResponse>();
 }
 /// <summary>
 /// Create new personal list on trakt
 /// </summary>
 /// <param name="user">The user to get</param>
 public static TraktListDetail AddUserList(TraktList list, string username)
 {
     var response = SENDToTrakt(string.Format(TraktURIs.SENDListAdd, username), list.ToJSON());
     return response.FromJSON<TraktListDetail>();
 }
 /// <summary>
 /// Delete list items on trakt
 /// </summary>
 /// <param name="user">The user to get</param>
 /// <returns>The response from Trakt</returns>
 public static TraktSyncResponse SendListDeleteItems(TraktList list)
 {
     string response = Transmit(TraktURIs.SENDListItemsDelete, list.ToJSON());
     return response.FromJSON<TraktSyncResponse>();
 }