Correct the docs to reflect how subsets actually work

And add a couple of doc tests around that behaviour.