Change categories when editing a rule

#165 
We should test for other types of failures too... wrong rule id, wrong parent id... We should also use much bigger numbers than 6 (in case we add more items to the fixtures, in which case 6 would no longer be invalid).
```
array(1, 100),
array(100, 1),
array(null, 1),
```