allow for conditions without values, fix tests for update conditions. [live test]