Fix #3 - Handle the variants of CollectionAssociation#exists? that take arguments. We don't bother optimizing these variants to be computed off the in-memory models since Rails doesn't and these aren't likely common operations.