u = User.find(1)
u.class #=> User
u.class == User #=> true

uw = User.where(id: 1)
uw.class == ActiveRecord::Relation #=> false
uw.class < ActiveRecord::Relation #=> true

uw.class #=> User::ActiveRecord_Relation
uw.all.class #=> User::ActiveRecord_Relation

uw.each{|o| puts o.class #=> User }

uw.all.classですがArrayを返すと思っていたのですが、
ActiveRecord::Relationを継承したUser::ActiveRecord_Relationでした。

さて、uw.eacheachですが、これはどのオブジェクトのメソッドでしょうか?
ActiveRecord::Relation
ドキュメントには見当たらないように思います。