fixing playlist tracks cache
adding Playlist#replace_tracks!
adding scope descriptions to new methods