Added a bunch of examples to the new rule methods
Many of the doc pages didn't have good examples of when you might use the
various functions. By adding these examples, it should be a bit more
clear when to use what add* method.