... he said code has changed recently...
The only code change that I can think of that would be relevant is the provision for reduced ampacity for a service or feeder which supplies the entire load of a dwelling unit. In [2011] Table 310.15(B)(7) shows that for 100A calculated current you can use
#4 copper.
The standard wire capacity table (no more than three wires in a conduit), 310.15(B)(16), shows that 100A requires
#3 if you are allowed to use the 75C rating.
In [2014] the first table is no longer present, but the text tells you that you can use a conductor with only 83% of the calculated required ampacity after applying adjustments and corrections. The results are exactly the same except that [2011] is not explicitly clear about the need to apply adjustments and corrections to the sizing in the table. The second table, 310.15(B)(16), is as far as I can see identical between {2011] and [2014].
I guess you are assuming that since the breaker is 100A the calculated load must be less than or equal to that?