Feature/3 convert update all and delete all

@flyerhzm Is it necessary to add tests for all combinations according to the type of arguments? The first argument can be Array, String, Hash, the second argument can be Array, String, then there is 3x2=6 combinations. Please advise.
why not add rule arguments: {size: 1}, then you don't need to check if first argument exist