Fix update_all method failing when calling with multiple arguments

    Fix update_all method failing when calling with multiple arguments second
    time after calling it with one argument.

    Check number of arguments in the update_all method call and raise ArgumentError
    if more than one argument is passed