Test coverage for ContentItemPresenter

Adds missing test coverage for the `ContentItemPresenter`. Note that this also
fixes a bug in the any_updates? method - it was checking based on a date, which
meant that it would return false for a content item updated on the same day as
it was created.