clarifying the 'push' atomic update docs

the first time I read this I was all like... "no duh it will remove either the first or the last, but which does it do???"
Merge pull request #598 from philfreo/patch-1

clarifying the 'push' atomic update docs