Tidy up the matchers cookbook.

it is weird to say ``a method should return an array with ...`` and then say it works with ArrayAccess, because the first sentence start by saying ``the return value should be an array``, which is wrong in this case.

``a method should return an array or an ArrayAccess object with a specific key``