The original addition to `limit` looks like this: https://github.com/akshay-vishnoi/rails/commit/d62645cfbf53e43eae7ce0cba3781e58bb7a894a

Then later it was changed to: https://github.com/rails/rails/commit/6285675db1cf983ba6c15442aedb457c8041f5ee#diff-bf6dd6226db3aab589916f09236881c7

Still need to figure out what's up with the change. IMO neither is ideal, and if we are gonna change this we might as well do a better job here to clear that up. I *think* the intention is to mention that if you specified a limit/offset (e.g. in a scope) and do it again later, it will be overridden. The current form doesn't really do a very good job explaining that.