refactored RLMUpdateQueryWithPredicate to only handle NSPredicates

Missed this when we moved all the predicate handling functionality to the `RLM_VARARG` macro.

@alazier @tgoyne
Right, I misunderstood what the `RLMPrecondition` further down did.