I wanted to add that I saw a discussion once that broke down the five classes as this:
Class 1 -- the CFTR protein is not made at all
Class 2 -- the wrong protein is made
Class 3 -- the right protein is made, but is blocked from being released
Class 4 -- the right protein is made, but the passage way to release it is faulty and limits the amout released.
Class 5 -- the right protein is made, but the passage way is inconsistent.
This is based on my not so great memory from over 2 years ago, so I apologize if I have this incorrect, but this was my take on it.