Cleaned up the playlist update code.

Update Type now updates the current list TO the given list and reset empties it out.