So it goes something like this…
Your public_html folder is where all your wordpress files are located. But… when you downloaded wordpress-2.5.zip to public_html and then unzipped it, all the new files went into a new folder called wordpress. If you look in the wordpress folder, you will see all the new files for 2.5. You need to copy all those files and folders back up into the public_html folder.