Apilio is very good at updating things when the name of a condition (or anything else) changes… with one exception. If you change the name of a condition that is used in a complex condition definition, that definition is not currently updated to use the new name. What this means is that any complex condition definitions become broken if you ever edit the name of a condition that is used within them.
It would be very good to do this. Remembering which conditions had complex condition testing, then editing them manually, is not the best way of doing things