Make sure you backup the files on the sd card, better safe than sorry.
You can shrink the size of the current partition as long as the amount of data doesn't exceed the new size, I tend to use gparted for this, just be carefull that you select the correct drive.
The answer to the second...