Fix: Now validates num of songs on update

NOTE: I should take a look at the add method, right now not DRY
compatible.