Update doc comment: `total_pages` method optional

Since `total_pages` is defined in the mixin, I believe it should be optional in the compatible collection.