This is not exactly true, since the bitcoin block time is 10 minutes. Meaning if you pay the maximum fee, you will end up with a confirmation time from 10 minutes to 1 second.
You are wrong too.
The block time isn't exactly 10 minutes. Blocks are mined every 10 minutes on average.
A block may be confirmed 1 second after the previous one. It's also possible that it takes more than an hour.