These words are not being used interchangeably. "class" refers to the Java class hierarchy and can be checked with
"type" is the Java hierarchy plus a Clojure-specific form of "type tagging" that can be used to create arbitrary hierarchies of keywords, most frequently used with multimethods.
isa? is the appropriate function for this broader context.