It is called subjunctive rather than conditional. The difference is that subjunctive implies that the mentioned condition is not really fulfilled, that is purely imaginary.

"б" and "бы" are two forms of the same word.