What is the difference between ios 8.2 and ios 8.2 beta 1 and 2?

I just need clarification on what is the difference between ios 8.2 and ios 8.2 beta 1 and 2? I'm currently on ios 8.2. I have no idea on what is ios 8.2 and 8.2 beta. My phone says that I'm on ios 8.2 and to update to ios 8.3 but I don't want to because I want to jailbreak my iPhone. Can you please tell me the difference?

You don't really need to worry about the betas.
Betas exist so that developers can see if their apps will work with newer versions of iOS.
Sometimes, Apple introduces new features, so developers need to know whether their apps will work on newer versions of iOS. You can think of it as a developer's "sandbox"

Betas are usually "unpolished", meaning that there are still bugs, problems, and a potential for loosing data.
Because of this, betas are usually only intended for developers.
Regular users can use betas, but it isn't recommended because apps may not work, and the phone may generally be unstable or even unusable.

I remember I used a beta for iOS 6 sometime in 2012, and for the most part it was stable, with the exception of a few apps.

Now, if you want to jailbreak, stay on iOS 8.2. IOS 8.3 patches the vulnerabilities used in 8.2 jailbreak software, so you won't be able to jailbreak on 8.3, yet…