These statements do not contradict each other.
The first statement deals with INSERTS into a table. If you have an autoincrementing IDENTITY column, the clustered index adds overhead without a lot of benefit. (Remember that the clustered index keeps the data in order based on the index key...if your index key is an IDENTITY column, then it's already kept in order)
The second statment deals with SEARCHES. When retrieving data for read/update, the indexes can improve the performance, if the search key matches the clustered index.
This is why it's important to have an understanding about what kind of activity you expect to see in your database to understand if you need to tune for inserts, updates or searches, as that will affect whether you will use Clustered versus Non-Clustered indexes or combinations thereof.